import request from '@/utils/request'

// 查询事件字典
export function getEventDictList(query) {
  return request({
    url: '/gas/applet/getEventDictList',
    method: 'get',
	params: query
  })
}
// 安全负责人查看已整改事件详情
export function getRectifyDetail(query) {
  return request({
    url: '/gas/applet/getRectifyDetail',
    method: 'get',
	params: query
  })
}
// 安全负责人获取已整改事件列表
export function getAuditEventList(query) {
  return request({
    url: '/gas/applet/getAuditEventList',
    method: 'get',
	params: query
  })
}
// 获取事件详情
export function getEventDetailById(query) {
  return request({
    url: '/gas/applet/getEventDetailById',
    method: 'get',
	params: query
  })
}
// 查询检测对象字典
export function getDetectionObjectDictList(query) {
  return request({
    url: '/gas/applet/getDetectionObjectDictList',
    method: 'get',
	params: query
  })
}
// 查询数据单位字典
export function getDataUnitDictList(query) {
  return request({
    url: '/gas/applet/getDataUnitDictList',
    method: 'get',
	params: query
  })
}
// 获取安全负责人角色所在公司的所有安全事件列表
export function getAllEventListByHead(query) {
  return request({
    url: '/gas/applet/getAllEventListByHead',
    method: 'get',
	params: query
  })
}
// 整改人获取分配给自己待整改的事件列表
export function getEventListByRectifier(query) {
  return request({
    url: '/gas/applet/getEventListByRectifier',
    method: 'get',
	params: query
  })
}
// 查询分配人员
export function getGeneralUserList(query) {
  return request({
    url: '/gas/applet/getGeneralUserList',
    method: 'get',
	params: query
  })
}
// 整改人上传整改证明
export function upload(data) {
  return request({
    url: '/common/upload',
    method: 'post',
	data: data
  })
}
// 安全负责人分配整改
export function divideEventRectify(data) {
  return request({
    url: '/gas/applet/divideEventRectify',
    method: 'post',
	data: data
  })
}
// 安全负责人审核已整改事件
export function processEvent(data) {
  return request({
    url: '/gas/applet/processEvent',
    method: 'put',
	data: data
  })
}
// 整改人整改
export function putRectifyEvent(data) {
  return request({
    url: '/gas/applet/putRectifyEvent',
    method: 'put',
	data: data
  })
}
